package top.gytf.unifiedcall.example.springcloud;

import com.google.auto.service.AutoService;
import top.gytf.unifiedcall.example.common.constant.ExampleNamespaceCode;
import top.gytf.unifiedcall.model.detail.UnifiedCallPackageDetail;
import top.gytf.unifiedcall.model.detail.Version;

import java.util.Set;

/**
 * SpringMvcExample的统一调用包详细信息
 */
@AutoService(UnifiedCallPackageDetail.class)
public class SpringCloudExamplePackageDetail implements UnifiedCallPackageDetail {
    @Override
    public String getName() {
        return ExampleNamespaceCode.SPRING_CLOUD_EXAMPLE.value();
    }

    @Override
    public Version getVersion() {
        return new Version(1, 0, 0);
    }

    @Override
    public Set<Class<?>> getClients() {
        return Set.of();
    }
}
